/**检验记录 功能按钮 */
export function LabMainInfoBacBtns() {
  const temp = [
    {
      type: 0,
      /**按钮类型，0：按钮，1：按钮组，2：子组件，3：互相切换的按钮组（例如：审核、取消审核）*/
      content: '刷新',
      /**按钮显示文字*/
      icon: 'el-icon-refresh',
      position: 'left',
      /**图标位置*/
      status: 'primary',
      event: 'refreshRptResultBac',
      /**事件名*/
      parameter: ['code', 'wlNum'],
      /**形参*/
      width: 66
    },
    {
      type: 101,
      /**按钮类型，0：按钮，1：按钮组，2：子组件，3：互相切换的按钮组（例如：审核、取消审核）*/
      content: '阳性结果',
      /**按钮显示文字*/
      icon: 'el-icon-refresh',
      position: 'left',
      /**图标位置*/
      status: 'primary',
      event: 'insertRptResultBacYangX' /**插入阳性结果 */,
      /**事件名*/
      parameter: ['code', 'wlNum'],
      /**形参*/
      width: 66
    },
    {
      type: 101,
      /**按钮类型，0：按钮，1：按钮组，2：子组件，3：互相切换的按钮组（例如：审核、取消审核）*/
      content: '阴性结果',
      /**按钮显示文字*/
      icon: 'el-icon-refresh',
      position: 'left',
      /**图标位置*/
      status: 'primary',
      event: 'insertRptResultBac',
      /**事件名*/
      parameter: ['code', 'wlNum'],
      /**形参*/
      width: 66
    },
    // {
    //   type: 1,
    //   content: '',
    //   icon: '',
    //   position: 'left',
    //   status: '',
    //   event: '',
    //   parameter: [],
    //   children: [
    //     {
    //       type: 0,
    //       content: '上个',
    //       icon: 'el-icon-top',
    //       position: 'left',
    //       status: 'primary',
    //       event: 'prevCode',
    //       parameter: []
    //     },
    //     {
    //       type: 0,
    //       content: '下个',
    //       icon: 'el-icon-bottom el-icon--right',
    //       position: 'right',
    //       status: 'primary',
    //       event: 'nextCode',
    //       parameter: []
    //     }
    //   ],
    //   width: 134.6
    // },
    {
      type: 0,
      content: '危急值',
      icon: 'el-icon-warning-outline',
      position: 'left',
      status: 'danger',
      event: 'openRptCriticalValue',
      parameter: [],
      width: 78
    },
    // {
    //   name: 'firstReviewed',
    //   type: 3,
    //   content: '初审',
    //   children: [
    //     {
    //       type: 0,
    //       content: '初审',
    //       icon: '',
    //       position: '',
    //       status: 'primary',
    //       isFirstReviewed: false
    //     },
    //     {
    //       type: 0,
    //       content: '取消初审',
    //       icon: '',
    //       position: '',
    //       status: 'primary',
    //       isFirstReviewed: true
    //     }
    //   ],
    //   width: 66,
    //   width1: 90
    // },
    // {
    //   name: 'reviewed',
    //   type: 3,
    //   content: '审核',
    //   children: [
    //     {
    //       type: 0,
    //       content: '审核',
    //       icon: '',
    //       position: '',
    //       status: 'primary',
    //       isReviewed: false,
    //       event: 'chkMainInfo'
    //     },
    //     {
    //       type: 0,
    //       content: '取消审核',
    //       icon: '',
    //       position: '',
    //       status: 'primary',
    //       isReviewed: true,
    //       event: 'unChkMainInfo'
    //     }
    //   ],
    //   width: 66,
    //   width1: 90
    // },
    // {
    //   type: 0,
    //   content: '批量扫码',
    //   icon: 'el-icon-files',
    //   position: 'left',
    //   status: 'primary',
    //   event: 'scanCodeBulk',
    //   parameter: [],
    //   width: 90
    // },
    {
      type: 0,
      content: '打印',
      icon: 'el-icon-printer',
      position: 'left',
      status: 'primary',
      event: 'previewPrint',
      parameter: [],
      width: 66
    },
    {
      type: 0,
      content: '预览',
      icon: 'el-icon-view',
      position: 'left',
      status: 'primary',
      event: 'previewRpt',
      parameter: [],
      width: 66
    },
    {
      type: 101,
      /**按钮类型，0：按钮，1：按钮组，2：子组件，3：互相切换的按钮组（例如：审核、取消审核）*/
      content: '发布血培养二级报告',
      /**按钮显示文字*/
      icon: 'el-icon-refresh',
      position: 'left',
      /**图标位置*/
      status: 'primary',
      event: 'publishTestResult',
      /**事件名*/
      parameter: [],
      /**形参*/
      width: 66
    },
    // {
    //   type: 5,
    //   content: '电子病历',
    //   icon: 'el-icon-mobile',
    //   position: 'left',
    //   status: 'primary',
    //   event: 'wlEhr',
    //   parameter: [],
    //   getContent: 'getWlEhrName' /*获取按钮名称*/,
    //   width: 90
    // },
    // {
    //   type: 2,
    //   componentName: 'WkltQuickImportRef',
    //   width: 90
    // },
    {
      type: 0,
      content: '初级报告',
      icon: 'el-icon-view',
      position: 'left',
      status: 'primary',
      event: 'previewRpt', //'prelReport',
      parameter: [],
      width: 66
    }
    // {
    //   type: 0,
    //   content: '模板',
    //   icon: 'el-icon-document-copy',
    //   position: 'left',
    //   status: 'primary',
    //   event: 'showTemplate',
    //   parameter: [],
    //   width: 66
    // },
    // {
    //   type: 0,
    //   content: '不合格标本',
    //   icon: 'el-icon-folder-delete',
    //   position: 'left',
    //   status: 'primary',
    //   event: 'showUnqualified',
    //   parameter: [],
    //   width: 102
    // }
  ];
  return temp;
}

/**流程节点右键菜单 */
export function ProcessRightMenu() {
  return {
    className: 'my-menus',
    header: {
      options: [[{ code: 'exportAll', name: '导出所有.csv' }]]
    },
    body: {
      options: [
        [{ code: 'copy', name: '复制', prefixIcon: 'vxe-icon-copy', className: 'my-copy-item' }],
        [
          { code: 'remove', name: '删除', prefixIcon: 'vxe-icon-delete-fill color-red' },
          {
            name: '筛选',
            children: [
              { code: 'clearFilter', name: '清除筛选' },
              { code: 'filterSelect', name: '按所选单元格的值筛选' }
            ]
          },
          {
            code: 'sort',
            name: '排序',
            prefixIcon: 'vxe-icon-sort color-blue',
            children: [
              { code: 'clearSort', name: '清除排序' },
              { code: 'sortAsc', name: '升序', prefixIcon: 'vxe-icon-sort-alpha-asc color-orange' },
              { code: 'sortDesc', name: '倒序', prefixIcon: 'vxe-icon-sort-alpha-desc color-orange' }
            ]
          },
          { code: 'print', name: '打印', disabled: true }
        ]
      ]
    },
    footer: {
      options: [[{ code: 'clearAll', name: '清空数据' }]]
    }
  };
}
